package com.icinfo.cloud.provider.punish.config.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.persistence.Column;
import java.io.Serializable;
import java.util.Date;

/**
 * @author zhangqiang
 */
@Data
public class ConfigFastProcedureVo  implements Serializable {

    /**
     * id
     */
    private String id;
    /**
     * 事项名称
     */
    private String listName;

    /**
     * 文书模板类型
     */
    private String documentTemplateType;

    /**
     * 所在领域名称
     */
    private String territoryName;

    /**
     * 认领部门名称
     */
    private String orgName;

    /**
     * 笔录模板code
     */
    private String recordTemplateCode;

    /**
     * 现场检查模板code
     */
    private String siteInspectionTemplateCode;

    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date updatedTime;

    /**
     * 更新人名
     */
    private String updatedByName;

    /**
     * 区域编码
     */
    private String areaCode;

    /**
     * 版本号
     */
    private String version;

    /**
     * 笔录模版名称
     */
    private String recordTemplateName;

    /**
     * 现场检查模板名称
     */
    private String siteInspectionTemplateName;

    /**
     * 事项code
     */
    private String listCode;

    /**
     * 认领机构code
     */
    private String orgCode;
    /**
     * 是否需要先行整顿 0否1是
     */
    private String isRectify;

    /**
     * 现场照片模板code
     */
    private String xczpjsmTemplateCode;

    /**
     * 现场照片模板名称
     */
    private String xczpjsmTemplateName;

    /**
     * 勘验笔录模板code
     */
    private String kyblTemplateCode;

    /**
     * 勘验笔录模板名称
     */
    private String kyblTemplateName;

    /**
     * 身份证明模板code
     */
    private String sfzmTemplateCode;

    /**
     * 身份证明模板名称
     */
    private String sfzmTemplateName;

    /**
     * 现场示意图模板code
     */
    private String xcsytTemplateCode;

    /**
     * 现场示意图模板名称
     */
    private String xcsytTemplateName;

    /**
     * 笔录模板是否必填0否1是
     */
    private String recordIsRequired;

    /**
     * 现场检查模板是否必填0否1是
     */
    private String siteInspectionIsRequired;

    /**
     * 勘验笔录模板是否必填0否1是
     */
    private String kyblIsRequired;

    /**
     * 身份证明模板是否必填0否1是
     */
    private String sfzmIsRequired;

    /**
     * 现场照片模板是否必填0否1是
     */
    private String xczpjsmIsRequired;

    /**
     * 现场示意图模板是否必填0否1是
     */
    private String xcsytIsRequired;

    /**
     * 笔录当事人确认时长
     */
    private Integer recordConfirmTime;

    /**
     * 现场检查当事人确认时长
     */
    private Integer siteInspectionConfirmTime;

    /**
     * 勘验笔录当事人确认时长
     */
    private Integer kyblConfirmTime;

    /**
     * 身份证明当事人确认时长
     */
    private Integer sfzmConfirmTime;

    /**
     * 现场照片当事人确认时长
     */
    private Integer xczpjsmConfirmTime;

    /**
     * 现场示意图当事人确认时长
     */
    private Integer xcsytConfirmTime;

    /**
     * 处罚类型
     */
    private String punishKinds;

    /**
     * 现场示意图当事人确认时长
     */
    private String fastTip;

}
